注意:此页面搜索的是所有试题
乐山师范学院C语言课程设计
执行下列程序段后,正确的结果是( )。 int k, a[3][3] = {1,2,3,4,5,6,7,8,9}; for(k=0; k<3; k++) printf("%2d", a[k][k]); A. 1 2 3 B. 1 5 9 C. 1 4 7 D. 3 6 9
以下说法正确的是( )。 A. 输入项可以为一个实型常量,如scanf(“%f”,3.5); B. 只有格式控制,没有输入项,也能进行正确输入,如scanf(“a=%d,b=%d”); C. 当输入一个实型数据时,格式控制部分应规定小数点后的位数,如scanf(“%4.2f”,&f); D. 当输入数据时,必须指明变量的地址,如scanf(“%f”,&f);
设有说明:char c; int x; double z;则表达式c*x+z值的数据类型为( )。 A. float B. int C. char D. double
以下字符中不是转义字符的是( )。 A. .\t. B. .\n. C. .\c. D. .\\.
C语言的注释定界符是( )。 A. { } B. [ ] C. \* *\ D. /* */
C语言源程序文件经过C编译程序编译连接之后生成一个后缀为( )的可执行文件。 A. c B. obj C. exe D. bas
下列程序段的输出结果为( )。 float x=213.82631; printf("%3d",(int)x); A. 213.82 B. 213.83 C. 213 D. 3.8
若int a=3,则执行完表达式a+=a*a后,a的值是( )。 A. 10 B. 12 C. 13 D. 14
C语言程序中必须有的函数是( )。 A. #include B. main C. printf D. scanf
有以下程序 #include <stdio.h> int main() { int s; scanf("%d",&s); switch(s) { case 1: printf("%d",s+5);break; case 2: printf("%d",s+4);break; case 3: printf("%d",s+3);break; default: printf("%d",s+2);break; } } 运行时,若输入2<回车>,则输出结果是( )。 A. 6 B. 66 C. 666 D. 654
若变量已正确定义,执行语句scanf("%d,%d,%d ",&k1,&k2,&k3);时,( )是正确的输入。 A. 20 30,40 B. 20,30 40 C. 20 30 40 D. 20,30,40
以下叙述中正确的是( )。 A. C程序是由一个主程序和若干子程序组成 B. main()函数必须放在其他函数之前 C. C程序是由一个或若干个函数组成 D. 可以在一个函数中定义另一个函数
以下选项中,与k=n++完全等价的表达式是( )。 A. k=n,n=n+1 B. n=n+1,k=n C. k=++n D. k+=n+1
下列( )表达式的值为真,其中a=5;b=8;c=10;d=0 A. a*2>8+2 B. a&&d C. (a*2-C、||d D. a-b<c*d
判断char型变量cl是否为小写字母的正确表达式是( )。 A. .a.<=cl<=.z. B. C. (.a.>=cl)||(.z.<=cl) D. (cl>=.a.)&&(cl<=.z.)