注意:此页面搜索的是所有试题
佳木斯大学语言治疗学
有以下程序#include "stdio.h"main()
·10
·11
·9
·8

若整型变量a、b、c、d中的值依次为:1、4、3、2。则条件表达式a>ba:c>dc:d的值( )。
·1
·2
·3
·4

现有一定义说明:char string[]={"Go To ShangHai"};则strlen(string)的结果为( )。
·15
·10
·14
·11

有如下定义及执行语句,则下列选项中不能正确执行的是( )。float s[10],k,*p1,*p2; p1=p2=s;
·k=*p2;
·p1=&s;
·p1=k;
·k=(*p1)*(*p2);

设有如下定义struct student{ char num[9];float score;}st;char *p;若要使p指向st中的num域,正确的赋值语句是( )。
·p=#
·p=st.num;
·p=&st.num;
·*p=st.num

若要打开A盘上user子目录下名为abc.txt的文本文件进行读/写操作,下面符合此要求的函数调用是( )。
·fopen("A:\\user\\abc.txt","w")

关于return语句,下列说法正确的是( )。
·必须在每个函数中出现
·可以在同一个函数中出现多次
·在主函数和其他函数中均可出现
·只能在除主函数之外的函数中出现一次

下列各语句序列中,能够将变量u和s中的较大值赋值到变量t中的是( )。
·t=s ; if(u>s) t=u;
·if(u>s) t=u ; t=s;
·t=u ; if(u>s)t=s;
·if(u>s)t=s ; else t=u;

下列程序执行后的输出结果是(小数点后只写1位)( )。main( ){ double d; float f; long k; int i;i=f=k=d=20/3;printf("%lf%f%ld%d \n", d,f,k,i);}
·6 6 6.0 6.0
·6 6 6.7 6.7
·6.7 6.7 6 6
·6.0 6.0 6 6

当把以下四个表达式用作if语句的控制表达式时,有一个选项与其它三个选项含义不同,这个选项是( )。
·k%2
·k%2==1
·(k%2)!=0
·!(k%2==1)

当执行下面程序且输入:Hello时,输出的结果是( )。#include<stdio.h>#include<string.h>main(){ char ss[10]="123456789";gets(ss); printf("%s\n",ss); }
·Hello6789
·Hello
·12345Hello
·Hello1234

下面程序循环体的执行次数是( )。#include "stdio.h"main(){int i,j;for(i=0,j=1;i<=j+1;i+=2,j--) printf("%d \n",i);}
·0
·1
·2
·3

下列程序段的输出结果是( )。int k, s;for(k=0,s=0;k<10;k++,s--)if(s>k) break;else s+=k;printf("%d,%d",k,s);
·4,5
·4,6
·6,9
·A、B、C都不对

以下程序执行后的输出结果是( ) 。main(){ int i;for (i=0;i<3;i+=2)switch(i)
·012
·022
·120
·011

以下选项中不能正确定义cl为结构体类型变量的是( )。
·struct color{ int red; int green; int blue;};struct color cl;
·struct color cl{ int red; int green; int blue;};
·struct color{ int red; int green; int blue;} cl;
·struct{ int red; int green; int blue;} cl;