设有定义语句“struct {int a;float b;char c;}abc,*p;”,则对结构体成员a的引用可以是( )。
收藏 A. (*p).a B. abc->a C. abc.a D. p->a
回答错误!正确答案: A C D
以下叙述中,正确的叙述是:
收藏 A.
预处理行不是c的可编译语句 B.
在程序中凡以#开始的语句都是预处理命令 C.
C程序在执行过程中对预处理命令进行处理 D.
预处理命令须以#开始
回答错误!正确答案: A B D
下列属于单字符输入输出函数的是()。
收藏 A. getchar() B. printf() C. scanf() D. putchar()
回答错误!正确答案: A D
当一个函数为外部函数时,不正确的说法是( )。
收藏 A.
该函数不能被本文件中函数调用 B.
该函数不能被其他文件调用 C.
该函数只能被main()调用 D.
该函数只能被非主函数调用
回答错误!正确答案: A B C D
不能将高级语言编写的源程序转换成目标程序的是:
收藏 A. 编译程序 B. 解释程序 C. 编程程序 D. 链接程序
回答错误!正确答案: B C D
下列选项中关于外部变量,正确的是( )。
收藏 A.
main函数是主函数,不在main函数内部定义的变量都是外部变量 B.
外部变量必须定义在源程序的开始处 C.
定义外部变量时,可以进行初始化
D.
外部变量必须定义在所有函数的外面
回答错误!正确答案: C D
已知“int a=1;char b=65; float c=2.0;double d=3.5;”。则下述赋值表达式结果为整型的是()。
收藏 A. b=a+b; B. b=(int)(c+d); C. a=3.2; D. a=c+d; E. c=a+b; F. c=(int)3.2;
回答错误!正确答案: A B C D
已有char s[10][10]={0};int i=10;。在下列表达式中,没有意义的表达式是:
收藏 A. *(&(s+i)+i) B. *(*(s+i)+i) C. *(*(s+i-1)+i-1) D. s[i][i]
回答错误!正确答案: A B D
下列属于C语言标准库函数的为()。
收藏 A. pow() B. sin() C. log10() D. isalpha() E. sqrt() F.
大学考试—高级语言程序设计——试题库及答案



